Python Job: Senior Developer, Python (Remote in Canada)

Job added on

Company

Power Factors
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

  • English version below


À PROPOS DE NOUS


Power Factors développe un logiciel qui accélère la transition énergétique mondiale en permettant à toutes les parties prenantes des énergies renouvelables de collaborer, d’automatiser les flux de travail critiques et de prendre les meilleures décisions. Power Factors lutte contre le changement climatique avec le code.


Power Factors a intégré ses trois solutions phares Drive, Greenbyte et BluePoint pour créer une suite intégrée d’applications ouvertes et intelligentes. Ces applications sont spécialement conçues pour la gestion des actifs, l’optimisation des services sur le terrain et l’optimisation des performances. En tirant parti de l’expertise du domaine et des analyses avancées basées sur l’apprentissage automatique au sein de ces applications, les clients peuvent maximiser la valeur de leurs actifs renouvelables pour rester compétitifs.


La plateforme logicielle d’énergie renouvelable de Power Factors est l’une des solutions les plus étendues et les plus largement déployées sur le marché avec près de 200 GW d’actifs éoliens, solaires, hydroélectriques et de stockage d’énergie gérés dans le monde entier.


Pour en savoir plus, consultez powerfactors.com.


À PROPOS DU RÔLE


Power Factors est à la recherche d'un développeur Python pour rejoindre notre groupe de développement dans l'élaboration et l'amélioration de notre plateforme SaaS! En tant que développeur Python, vous ferez partie d'une équipe talentueuse avec des collègues et travaillerez à la conception et à la mise en œuvre (mais aussi aux tests/monitoring/débogage/refactoring/optimisation) de la meilleure plateforme de gestion des actifs d’énergie propre de l’industrie. Vous utiliserez également les dernières technologies pour le faire.


Nos platesformes collectent des millions d'IoT et d'autres points de données, nettoient le tout, détectent les problèmes qui s’y produisent, identifient les principaux indicateurs pour prédire les problèmes futurs et ajoutent une capacité d'analyse avancée complète sur ces ensembles de données de grande valeur. En plus de la détection et de l'analyse des problèmes, notre plateforme rend disponible les outils nécessaires pour transformer les informations analytiques en actions concrètes telles que la gestion des problèmes et la gestion des bons de travail.


Vous jouerez un rôle important au sein de votre équipe en utilisant des compétences professionnelles et personnelles pour aider à atteindre les objectifs en encadrant les autres, en utilisant une stratégie pour maximiser la valeur fournie, en suivant les nouvelles connaissances du marché et en les partageant, tout en apportant de l'énergie et du plaisir et en contribuant à l'amélioration continue.


Vous travaillerez à distance, de chez vous au Canada, au sein d’une entreprise internationale (États-Unis, Canada, Europe, Inde, Philippines, Suède).


CE QUE VOUS FEREZ


  • Participer à toutes les activités liées au développement d'applications
  • Construire notre nouvelle génération d’engin de calcul afin de traiter des données à grande échelle
  • Travailler en collaboration avec notre équipe d’expert en analyse avancée dans le domaine de l’énergie renouvelable
  • Agir en tant que spécialiste Python and et rester au fait des dernières technologies et pratiques dans un environnement Cloud.
  • Participer à l’élaboration et l’implémentation de calculs analytiques avancées pour décortiquer et comprendre les données que nous recevons.
  • Acquérir et maintenir un état d'esprit Agile axé sur la maximisation de la valeur
  • Placer la qualité au centre de votre développement et celui de votre équipe
  • Contribuer à la réalisation des objectifs de votre équipe de toutes les manières possibles, en visant les objectifs de l'organisation
  • Participez activement à l’effort d’amélioration continue de votre équipe
  • Acquérir et maintenir une bonne compréhension de l'industrie des énergies renouvelables

CE QUE VOUS AUREZ BESOIN POUR RÉUSSIR


  • Diplôme en Informatique, Ingénierie logicielle ou équivalent
  • Minimum de 5 ans d’expérience en tant que développeur ayant Python comme langage principal
  • Expérience en informatique distribuée/parallèle (PySpark, Dask, etc.)
  • Expérience en programmation Cloud ainsi que Code en tant qu’Infrastructure [IaC] (AWS, Docker, Kubernetes)
  • Connaissances des librairies numpy et Pandas
  • Bonne compréhension de ce qu’est une mentalité Agile (Livrer de la valeur, pas seulement du code)
  • Orienté sur les résultats
  • Proactif et curieux à propos des dernières tendances technologiques
  • Des atouts supplémentaires:
    • Connaissance du traitement par lots et par flux (batch/streaming)
    • Connaissance des outils ETL tel que Spark
    • Connaissance d’orchestrateur tel qu’Apache Airflow
    • Connaissance des Datalakes



LA VIE @ POWER FACTORS


Nous sommes une société de développement de logiciels agile - suffisamment grande pour avoir un impact, mais suffisamment petite pour évoluer rapidement et s'exécuter dans un secteur en pleine croissance, en tirant parti des technologies en constante évolution. Nous sommes un collectif de talents audacieux et ingénieux motivés par les résultats. Notre équipe est composée de personnes travaillantes, aimant s'amuser et passionnées par l'idée de rendre le monde meilleur. Nous recherchons des personnes courageuses et humbles pour nous aider à réaliser notre plan ambitieux.


POURQUOI SE JOINDRE À NOUS


  • Une cause humble avec un objectif clair - vous nous aiderez à lutter contre le changement climatique avec du chaque jour au travail. Nous visons à être respectueux de l'environnement dans tous les aspects de nos opérations.
  • Travaillez avec des experts passionnés et les meilleurs talents dans votre domaine - nous sommes fiers de notre équipe hautement qualifiée et du savoir-faire que chacun de nous apporte à l'équipe.
  • Atmosphère amicale et édifiante - nous pensons que la gentillesse et le respect sont au cœur de notre culture. Un sourire amical ou un coup de main n'est jamais loin.
  • Horaires et lieu de travail flexibles - c'est le résultat qui compte, pas quand ni où. Notre configuration de travail hybride/à distance permet à chacun de se préparer au succès et de créer un équilibre travail-famille plus durable.
  • Tous les avantages que vous attendez (et plus) - en plus des avantages de base (adaptés aux besoins et aux normes locales), vous profiterez d'avantages tels que 8h de bénévolat rémunéré par an et la participation à notre programme de bonus d'entreprise (pour n'en nommer que quelques-uns).


NOUS PROMOUVONS L’ÉGALITÉ DES CHANCES


Power Factors est un employeur garantissant l'égalité des chances engagé à embaucher une main-d'œuvre diversifiée et à maintenir une culture inclusive. Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine, de handicap ou de statut d'ancien combattant.


*******


Developer, Python


ABOUT POWER FACTORS


Power Factors develops software that accelerates the global energy transition by empowering all renewable energy stakeholders to collaborate, automate critical workflows, and make the best decisions. Power Factors fights climate change with code.


Power Factors has incorporated its three flagship solutions Drive, Greenbyte, and BluePoint to build an integrated suite of open and smart apps. These apps are purpose built for asset management, field service optimization, and performance optimization. Leveraging the domain expertise and machine learning-based advanced analytics within these apps, customers can maximize the value of their renewable assets to stay competitive.


Power Factors’ renewable energy software platform is one of the most extensive and widely deployed solutions in the market with nearly 200 GW of wind, solar, hydro, and energy storage assets managed worldwide.


Learn more at powerfactors.com.


ABOUT THE ROLE


Power Factors is looking for a Python developer to join our development group in building and improving our SaaS platform! As a Python developer, you will be part of a talented colleagues and work at designing and implementing (and testing/monitoring/debugging/refactoring/optimizing) the best platform to manage Clean Energy assets in the industry. You will also be using latest technologies to do so.


Our platforms collect millions of IoT and other data points, cleanses the data, detects occurring issues, identifies leading indicators to predict future issues, and adds a full advanced analytic capability on top of this rich, high value dataset. In addition to issue detection and analytics, our platform adds the toolsets needs to take analytic insights to action such as case management and work order management.


You will play an important role within your team by using professional and personal skills to help achieve goals by either mentoring others, using strategy to maximize delivered value, keeping up with new knowledge and sharing it, while bringing energy and fun and contributing to continuous improvement.


You will be working in Canada, from home, with an international team (US, Canada, Sweden, Germany, India, Philippines).


WHAT YOU WILL BE DOING


  • Participate in all activities related to application development
  • Building our new generation of calculation engine to process data at scale
  • Work in close collaboration with our advanced analytics team of industry specialists
  • Act as a Python specialist and stay on top of the newest technologies and practices in a Cloud environment.
  • Participate in the implementation of advanced analytics calculation to get insight from all the data we ingest
  • Acquire and maintain an Agile mindset axed on maximizing value delivery
  • Make quality your center focus and the one of your team
  • Contribute to your team goals achievement in any possible way, aiming for the organization objectives
  • Be an active part of your team’s continuous improvement effort
  • Acquire and maintain a good understanding of the renewable industry

WHAT YOU WILL NEED TO BE SUCCESSFUL


  • Degree in Computer Science, software engineering or equivalent
  • Minimum of 5 years experience as Developer with Python as primary language
  • Experience with distributed/parallel computing (PySpark, Dask, etc.)
  • Experience with Cloud programming and infrastructure as code (AWS, Docker, Kubernetes)
  • Knowledge of numpy and Pandas
  • Working experience and good understanding of any agile frameworks (Scrum, Kanban, XP, Disciplined Agile)
  • Result oriented with attention to details
  • Curious about new trends in technology and continuously learning
  • Nice to have
    • Knowledge of batch and stream processing
    • Knowledge of ETL tools such as Spark
    • Knowledge of orchestrator such as Apache Airflow
    • Knowledge of Datalake



LIFE @ POWER FACTORS


We are an agile software development company – big enough to make an impact, but small enough to move quickly and execute in a growing industry, taking advantage of rapidly evolving technologies. We are a collective of bold and ingenious talents driven by results. Our team is made up of hard-working, fun-loving people who are passionate about making the world a better place. We seek fierce and humble people to help us achieve our ambitious plan.



WHY JOIN US


  • A humble cause with a clear purpose – you will help us fight climate change with every day at work. We aim to be environmentally conscious in all aspects of our operations.
  • Work with passionate experts and top-talents in your field – we are proud of our highly skilled crowd and the savviness each of us brings to the team.
  • Friendly and uplifting atmosphere – we believe kindness and respectfulness is core for our culture. A friendly smile or a helping hand is never far away.
  • Flexible hours and workplace – it is the result that counts, not when or where. Our hybrid/remote work setup allows everyone to set themselves up for success and create a more sustainable work-life balance.
  • All the benefits you expect (and more) – besides the basic benefits (adopted to local needs and norms), you will enjoy perks such as 8h of paid volunteering per year and participation in our Corporate Bonus Program (to name a few).


WE ARE AN EQUAL OPPORTUNITY EMPLOYER


Power Factors is an Equal Opportunity Employer committed to engaging a diverse workforce and sustaining an inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.